package com.cfw.exception;

public class BizException extends RuntimeException {
	private static final long serialVersionUID = 8312099212145487238L;
	private static final String DEFAULT_ERR_CODE = "E00000";
	private final String code;
	
	public BizException() {
		super();
		this.code = DEFAULT_ERR_CODE;
	}
	
	public BizException(final Exception e) {
		super(e);
		this.code = DEFAULT_ERR_CODE;
	}
	
	public BizException(final String code) {
		// BizException의 생성자로는 오류 메세지를 직접 할당 할 수 없다.
		super();
		this.code =	code;
	}

	public String getCode() {
		return code;
	}
	
}
